- Información general
- Automatización de IU
- UI-ANA-016: Introducir URL para abrir el navegador
- UI-ANA-017: ContinueOnError verdadero
- UI-ANA-018: enumerar actividades de OCR / imagen
- UI-DBP-006: uso del contenedor
- UI-DBP-013: uso incorrecto de la automatización de Excel
- UI-DBP-030: uso de variables prohibidas en selectores
- ST-DBP-021: tiempo de espera codificado
- UI-PRR-001: Simular clic
- UI-PRR-002: Simular tipo
- UI-PRR-003: uso incorrecto de aplicación abierta
- UI-PRR-004: retrasos codificados
- UI-REL-001: Idx grande en selectores
- UI-SEC-004: datos de correo electrónico del selector
- UI-SEC-010: Restricciones de aplicaciones / URL
- UI-USG-011: atributos no permitidos
- SY-USG-013: invocación de archivo privado
- SY-USG-014: Marcadores de posición de plantilla de ejecución incorrectos
- Aplicaciones y tecnologías automatizadas con UI Automation
- Herramienta de migración del navegador de UiPath
- Grabadora de Computer Vision
- Clic
- Mantener el puntero
- Escribir Texto Seguro
- Enviar tecla de acceso rápido
- Escribir en
- Comprobar
- Seleccionar elemento
- Seleccionar varios elementos
- Obtener texto
- Establecer texto
- Activar
- Resaltar
- Establecer foco
- Base de anclaje
- Anclaje consciente de contexto
- Buscar elemento relativo
- Indicar en pantalla
- Elemento existente
- Buscar elemento
- Esperar a fuga de elemento
- Buscar elementos secundarios
- Obtener antecesor
- Ámbito del elemento
- Obtener atributo
- Establecer región de recorte
- Obtener posición
- Realizar captura
- Esperar a atributo
- Apariencia en elemento
- Fuga en elemento
- Clic en el texto
- Mantener el puntero en el texto
- Buscar posición de texto
- Obtener texto completo
- Obtener texto visible
- Extraer datos estructurados
- Texto existente
- Clic en texto OCR
- Mantener el puntero sobre texto OCR
- Obtener texto OCR
- Buscar texto OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Microsoft Azure Computer Vision OCR
- Tesseract OCR
- Google Cloud Vision OCR
- Texto OCR existente
- Clic en imagen
- Mantener el puntero en imagen
- Buscar coincidencias de imágenes
- Imagen existente
- Buscar imagen
- Esperar a fuga de imagen
- Apariencia en imagen
- Fuga en imagen
- Cargar imagen
- Guardar imagen
- Asociar navegador
- Cerrar pestaña
- Volver
- Avanzar
- Ir a inicio
- Inyectar JS Script
- Ir a
- Abrir navegador
- Actualizar navegador
- Establecer atributo web
- Asociar ventana
- Cerrar ventana
- Obtener ventana activa
- Ocultar ventana
- Maximizar ventana
- Minimizar ventana
- Mover ventana
- Restaurar ventana
- Mostrar ventana
- Exportar el árbol de la IU
- Invocar método de ActiveX
- Insertar código .NET
- Desencadenador de clic
- Desencadenador de pulsación de tecla
- Desencadenador de clic de imagen
- Desencadenador del sistema
- Desencadenador de tecla de acceso rápido
- Desencadenador del ratón
- Obtener información de atributo
- Supervisar eventos
- Obtener elemento de origen
- Reproducir evento de usuario
- Bloquear entrada de usuario
- Utilizar primer plano
- Desencadenador de cambio del atributo del elemento
- Desencadenador de cambio de estado de elemento
- Aviso
- Copiar texto seleccionado
- Obtener a partir del portapapeles
- Establecer en portapapeles
- Cerrar aplicación
- Abrir aplicación
- Iniciar proceso
- Obtener contraseña
- Información sobre herramientas
- Clic en imagen en pantalla
- Hacer clic en botón de barra de herramientas
- Lectura de barra de estado
- Seleccionar fechas en el calendario
- Seleccionar elemento de menú
- Expandir árbol
- Transacción de llamada
- Inicio de sesión en SAP
- Inicio de sesión en SAP
- Ámbito de la celda de la tabla
- Desencadenador de cambio de atributos de sesión de SAP
- Expandir árbol ALV
- Expandir tabla jerárquica ALV
- Utilizar Aplicación/Navegador
- Comprobar estado de aplicación
- Marcar/Desmarcar
- Clic
- Extraer datos de tabla
- Obtener texto
- Obtener URL
- Ir a URL
- Resaltar
- Mantener el puntero
- Atajos del teclado
- Navegar por el navegador
- Seleccionar elemento
- Realizar captura
- Escribir en
- Obtener atributo
- Obtener datos del navegador
- Establecer datos del navegador
- Desplazamiento del ratón
- Inject Js Script
- Arrastrar y soltar
- Para cada elemento de interfaz de usuario
- Desencadenador de eventos de aplicación
- Clic desencadenador de eventos
- Desencadenador de eventos de pulsación de tecla
- Establecer texto
- Comprobar elemento
- Rellenar formulario
- Realizar búsquedas en el navegador y recuperar resultados mediante las API de automatización de IU
- Exploración web
- Buscar imágenes
- Hacer clic en imágenes
- Eventos de desencadenador y supervisor
- Crear y anular archivos
- Páginas HTML: extraer y manipular información
- Manipulación de ventana
- Selección de lista automatizada
- Buscar y manipular elementos de ventana
- Gestionar automatización de texto
- Cargar y procesar imágenes
- Gestionar acciones activadas por el ratón
- Automatizar tiempo de ejecución de aplicación
- Ejecución automática de una aplicación local
- Navegación de explorador
- Automatización web
- Ejemplo de ámbito de desencadenador
- Computer Vision Local Server
- Automatización móvil
- Notas relacionadas
- Compatibilidad de proyectos
- Obtener tipos de registro
- Obtener registros
- Obtener origen de la página
- Obtener la orientación del dispositivo
- Obtener identificador de sesión
- Instalar aplicación
- Administrar aplicación actual
- Administrar otras aplicaciones
- Abrir enlace profundo
- Abrir URL
- Conexión de dispositivo móvil
- Pase de dedo posicional
- Pulse un botón del hardware
- Establecer orientación del dispositivo
- Realizar captura
- Tomar parte de la captura de pantalla
- Elemento existente
- Ejecutar comando
- Obtener atributo
- Obtener elemento seleccionado
- Obtener texto
- Establecer elemento seleccionado
- Establecer texto
- Deslizamiento
- Pulsar
- Escribir Texto
- Patrón de dibujo
- Terminal
- Notas relacionadas
- Acerca del paquete de actividades de Terminal
- Compatibilidad de proyectos
- Sesión del terminal
- Obtener área de pantalla
- Obtener texto en posición
- Obtener color de la posición
- Obtener campo en posición
- Configurar campo en posición
- Esperar texto en posición
- Teclas de envío
- Mover cursor
- Teclas de envío seguras
- Obtener texto
- Buscar texto
- Mover cursor al texto
- Enviar tecla de control
- Obtener campo
- Esperar texto en pantalla
- Esperar texto de campo
- Establecer campo
v23.10
Fecha de lanzamiento: 3 de abril de 2024
BasicTreeTable
y JxTreeTable
.
DesignTime ScreenId
en el encabezado de la solicitud HTTP.
El OCR para chino, japonés y coreano no funcionaba como un OCR personalizado para Computer Vision en Unified Target cuando se utilizaba con una clave API de Computer Vision.
El OCR para chino, japonés y coreano no funcionaba como un OCR personalizado en la actividad Usar aplicación/navegador cuando el nombre del proyecto contenía caracteres japoneses.
iframe
.
enabled
, la actividad Obtener atributo devolvía una salida de cadena en lugar de booleana. Se garantiza la compatibilidad con versiones anteriores.
Fecha de publicación: 26 de febrero de 2024
- Se lanzaba una excepción
Value cannot be null
al eliminar la actividad del motor OCR del ámbito de pantalla de CV después de haber indicado un destino. - Se lanzaba una excepción
There is no row at position 0
al eliminar la actividad del motor OCR del ámbito de pantalla de CV y persistía la acción de pasar el ratón sobre las celdas de la tabla.
Fecha de lanzamiento: 21 de diciembre de 2023
Se ha añadido compatibilidad con UiPath Autopilot™ para desarrolladores, actualmente disponible en Vista previa exclusivamente en Studio Web. En lugar de crear una nueva automatización desde cero, ahora puedes simplemente describir la tarea que deseas automatizar utilizando lenguaje natural y ver cómo el conjunto de habilidades de IA generativa de Autopilot convierte tu descripción en un flujo de trabajo totalmente automatizado.
Además, esta actualización contiene mejoras para la compatibilidad con automatizaciones codificadas en Studio.
Fecha de publicación: 6 de diciembre de 2023
- La extensión de Java no se podía reinstalar después de actualizar Studio a la versión v2023.4 si se producía un error al intentar desinstalarla. Con los nuevos cambios, el botón Desinstalar en la página Studio > Herramientas > Extensiones de UiPath cambia a Instalar, a pesar de cualquier error de desinstalación. Ejecutar la instalación de nuevo actualiza la extensión de Java correctamente incluso si se produce algún error después de la desinstalación.
-
La solución implementada para el fallo de inicialización de la extensión del navegador UiPath MV3 en modo privado ya no es necesaria a partir de Edge v119, ya que Microsoft confirmó que el error original se ha corregido en esta versión. La solución alternativa ahora solo se aplica a las versiones de Edge entre 115 y 118.
Fecha de lanzamiento: 23 de octubre de 2023
Navegador
Cuando el navegador se cierra inesperadamente o cuando está cerrado al apagar Windows, se muestra la ventana emergente Restaurar páginas. Este comportamiento puede romper la automatización si no se implementa una lógica específica al abrir el navegador (por ejemplo, comprobar si aparece la ventana emergente y cerrarla con una actividad Hacer clic). Hemos implementado un cambio que evita que la ventana emergente Restaurar páginas aparezca al abrir el navegador.
Ahora es posible automatizar varias instancias del navegador que se ejecutan con varios perfiles de usuario al mismo tiempo. Esta característica permite a los usuarios diseñar automatizaciones con varias instancias del navegador abiertas en diferentes perfiles para Chrome, Edge y Firefox.
UiPathRemoteRuntime.msi
.
UI Automation Modern
Las siguientes actividades se han ocultado de la experiencia Moderna:
- Texto OCR existente
- Clic en texto OCR
- Doble clic en texto OCR
- Mantener el puntero sobre texto OCR
- Buscar texto OCR
Para ver estas actividades en el panel de actividades, selecciona el filtro clásico.
Automatización attended extendida basada en desencadenadores
Para situaciones en las que necesitas identificar el tipo de eventos nativos que se desencadenan al interactuar con ciertos elementos de la IU en una aplicación, hemos introducido una nueva herramienta integrada con UI Explorer, a saber, Herramienta de inspección de eventos, que se puede utilizar para configurar la actividad Desencadenador de eventos de la aplicación. La herramienta captura y supervisa todos los tipos de eventos seleccionados, lo que te permite analizar las acciones realizadas y, si corresponde, diagnosticar incidencias.
Hemos añadido compatibilidad con muchos eventos a través de la actividad Desencadenador de eventos de la aplicación: eventos HTML, como Descarga cambiada, Pestaña activada, Pestaña creada, Pestaña eliminada y Pestaña actualizada; un nuevo evento WEBCTRL, cambio de selección; y eventos basados en IU: Aparecido, Desaparecido, Texto cambiado, Enfoque ganado, Enfoque perdido, Invocado, Seleccionado, Deseleccionado y Alternado.
También hemos añadido compatibilidad con los eventos nativos basados en WEBCTRL en los navegadores integrados nativos (como Slack, Discord o Electron test app).
La actividad Desencadenador de eventos de la aplicación ahora se puede utilizar con flujos de trabajo codificados. Como resultado, también hemos introducido una forma de supervisar varios elementos de destino con un solo desencadenador de eventos de la aplicación y permitir que el número de objetivos supervisados sea dinámico (los objetivos supervisados pueden cambiar después del tiempo de diseño). Antes de esto, un flujo de trabajo desencadenado con un Desencadenador de eventos de la aplicación solo supervisaba un solo elemento de destino, lo que requiere que crees un flujo de trabajo desencadenado para cada elemento de destino que querías que supervisara tu automatización.
SAP
Hemos añadido compatibilidad con los siguientes elementos de SAP WebGUI: elementos de menú SAP (utilizando la actividad Seleccionar elemento), botones de barra de herramientas de SAP (utilizando la actividad Hacer clic en botón de barra de herramientas) y árboles de SAP (incluida la identificación estable de los árboles y la automatización fiable en todos los navegadores y todas las versiones de SAP FIORI). Ten en cuenta que puedes utilizar las capacidades existentes para automatizar varios otros elementos de SAP WebGUI, como listas ABAP, menús de contexto, imágenes, controles de Textedit, servicios de objetos genéricos, cuadros de diálogo y controles de tabla.
ColumnName
. Además, puedes filtrar en columnas y filas para utilizar cualquier otra propiedad para identificar elementos. Se han cambiado los nombres de dos propiedades para admitir esta mejora: Nombre de columna se ha convertido en Nombre de columna / filtro y Número de fila se ha convertido en Número de fila / filtro.
Mejoras generales
Hemos añadido compatibilidad con la automatización de versiones heredadas de las aplicaciones de Oracle Siebel CRM (por ejemplo, 7 u 8).
Hemos añadido compatibilidad con el componente CTable de la aplicación de Java Clarity.
Se ha añadido la opción Copiar al portapapeles para todos los mensajes del diálogo de automatización de IU.
Hemos mejorado los mensajes de error mostrados para las sesiones remotas anidadas.
Computer Vision en destino unificado
En esta versión del paquete de actividades, hemos optimizado los problemas básicos teniendo en cuenta la relevancia de cada método de orientación en términos de poder de orientación y resistencia a los cambios de la IU y hemos abordado las principales limitaciones en el 23.4.x. Como resultado, la extracción de tabla de automatización de IU ahora se ve reforzada al indicar tablas completas y la extracción de tabla también está habilitada para escenarios de Computer Vision puros; puedes cambiar el motor de OCR ya que ahora puedes seleccionar un motor de OCR personalizado además del UiPath Screen OCR integrado; Computer Vision está habilitado de forma predeterminada en las actividades sin ámbito que potencian aún más los objetivos completamente cargados (que tienen tanto selectores como descriptores de Computer Vision); y hemos optimizado la experiencia de indicar elementos de la IU al actualizar la lógica de reconciliación entre el controlador y Computer Vision con respecto a los cuadros delimitadores. De esta manera, continuamos tras nuestra visión de una experiencia de usuario de automatización de IU unificada en la que se puedan crear automatizaciones tanto de Computer Vision puras como combinadas de Computer Vision y controlador, sin la necesidad de que el usuario sea consciente de las complejidades de cada método de orientación. A continuación podrás encontrar más información específica.
Ahora se aplica un nuevo concepto jerárquico al Destino unificado, que tiene en cuenta cada método de orientación y su relevancia en términos de poder de orientación y resistencia a los cambios de la IU. Así que los selectores ahora se consideran el método de orientación principal, Computer Vision es un método de orientación secundario e Imagen es un método de orientación terciario (y ahora está deshabilitado de forma predeterminada). Anteriormente, todos los métodos de orientación intentaban identificar el elemento de destino simultáneamente y se utilizaba el método de orientación que pudiera encontrarlo primero. Además, se ha añadido una nueva configuración, Esperar el método de orientación principal hasta el tiempo de espera, en Configuración del proyecto > Automatización de IU moderna. La configuración está establecida como Verdadero de forma predeterminada y permite que el método de orientación principal consuma su tiempo de espera completo hasta que se pueda utilizar cualquier método de orientación alternativo.
Computer Vision ahora está integrado en el asistente de extracción de tabla. Ahora puedes simplemente indicar tablas completas sin tener que indicar primero una celda de la tabla relevante. Dado que Computer Vision puede ver tablas enteras, esta funcionalidad ahora también se utiliza en tiempo de diseño para corregir la extracción basada en el selector defectuoso al indicar una tabla completa. Sin embargo, en el runtime, no tenemos un mecanismo de recurso de Computer Vision aún cuando la extracción basada en selectores tenga problemas al extraer tablas completas. También puedes extraer tablas de Computer Vision puras sin tener que cambiar a una actividad Ámbito de la pantalla de CV o una actividad Extraer tabla de CV para escenarios en los que los selectores no están disponibles en absoluto, como los escritorios remotos sin el runtime remoto instalado. Además, ahora también puedes extraer tablas que abarcan varias páginas en escenarios de Computer Vision puros indicando el botón Siguiente en el asistente.
Utilizando la misma lógica que en la actividad Extraer tabla de CV, extraer tablas desplazables en escenarios de Computer Vision puros ahora también es posible en el asistente de extracción de tabla, así como extraer texto desplazable utilizando Obtener texto de CV. La configuración de proyecto Datos de desplazamiento de la tabla de registro (Configuración del proyecto > Computer Vision > Registro del UiPath Robot) se ha renombrado Datos de extracción de contenido desplazables de registro y ahora cubre la extracción de tabla de Computer Vision, la extracción de tabla para tablas desplazables en escenarios de Computer Vision puros y Obtener texto de CV con contenido de texto desplazable.
En la actividad Utilizar aplicación/navegador, además del motor de OCR integrado de Computer Vision, es decir, UiPath Screen OCR, ahora puedes utilizar un motor de OCR personalizado para mejorar la extracción de texto en Computer Vision cuando se utiliza en Destino unificado. El motor de OCR se puede cambiar en cada actividad Utilizar aplicación/navegador yendo a la tarjeta de actividad > eligiendo el menú de hamburguesa que aparece junto a la captura de pantalla informativa después de indicar un elemento de IU > seleccionar Motor de OCR > Motor de OCR personalizado. Cuando se selecciona esta opción, se añade un panel en la tarjeta de actividad donde puedes soltar una actividad del motor de OCR diferente a la integrada. Esto solo afecta a los objetivos de Computer Vision, ya que el resto de las actividades de OCR siguen utilizando el OCR predeterminado establecido en Configuración del proyecto > sección OCR.
Como la ruta ideal consiste en tener objetivos completamente cargados, Computer Vision ahora está habilitado automáticamente para indicar en actividades sin ámbito (que se pueden utilizar fuera de un ámbito de Utilizar aplicación/navegador) cuando también está habilitado en Configuración del proyecto.
Cuando Computer Vision está habilitado como método de orientación en la configuración del proyecto, la grabadora de aplicación/web ahora también capturará los descriptores de Computer Vision.
Hemos adaptado nuestra lógica de reconciliación entre el controlador y Computer Vision con respecto a los cuadros delimitadores haciendo coincidir los dos objetivos para evitar indicar un destino solo de Computer Vision y favorecer objetivos completamente cargados. La selección de objetivos solo de Computer Vision ahora debe reservarse para escenarios como el escritorio remoto sin acceso a los selectores.
Los fallos del selector estricto ahora se muestran en los registros como advertencias junto con diez sugerencias de las coincidencias del selector más cercanas que se pueden utilizar para reemplazar los selectores defectuosos. Esta característica se establece como Verdadero de forma predeterminada en Configuración del proyecto > Automatización de IU moderna > Mostrar coincidencias más cercanas en el mensaje de error 'Elemento no encontrado'.
La captura de pantalla de Computer Vision ya no requiere de un retraso inicial, así que ahora el inicio de una sesión de indicación es más rápido.
API de automatización de IU
Si prefieres codificar a la hora de crear automatizaciones, ahora puedes hacerlo utilizando automatizaciones codificadas. Las automatizaciones codificadas admiten servicios de UiPath, como las actividades de automatización de IU y te permiten crear automatizaciones híbridas, integrándolas con automatizaciones de código bajo.
Consulta la sección API de automatización de IU para navegar por las API disponibles y la Introducción de automatizaciones codificadas para aprender a crear automatizaciones codificadas.
-
Se ha solucionado la falta de compatibilidad con la accesibilidad activa de las páginas web que contenían elementos IFrame o PDF en Chrome y Edge versión 117, que provocaba que los selectores
<ctrl />
fallaran.También se ha añadido la opción de pasar argumentos de línea de comandos adicionales al navegador abierto mediante las actividades Abrir navegador / Usar navegador . Esto se puede hacer estableciendo la variable de entorno adecuada mediante la actividad Establecer variable de entorno :UIPATH_EXTRA_CMD_ARGS_CHROME
UIPATH_EXTRA_CMD_ARGS_EDGE
UIPATH_EXTRA_CMD_ARGS_FIREFOX
Estas variables se pueden usar para forzar la habilitación de la compatibilidad con la accesibilidad activa en Chrome y Edge para evitar problemas como la compatibilidad con la accesibilidad activa de Chrome / Edge rota a partir de las versiones114 y117.
Para Chrome, establece la variable de entornoUIPATH_EXTRA_CMD_ARGS_CHROME
con el valor--force-renderer-accessibility=complete
.Para Edge, establece la variable de entornoUIPATH_EXTRA_CMD_ARGS_EDGE
con el valor--force-renderer-accessibility=complete
. - Las extensiones del navegador MV3 no se inicializaban al utilizar Microsoft Edge (versiones 115 y posteriores) en modo privado. Hemos implementado una solución para esta incidencia que afectaba a todas las extensiones MV3, no solo la extensión de UiPath para Microsoft Edge.
- Hemos abordado algunas incidencias de inicialización de la extensión que afectan a las actividades Abrir navegador y Utilizar navegador añadiendo seis configuraciones de automatización de IU clásica - proyecto del navegador: argumentos adicionales para OpenBrowser Chrome/Edge, ruta ejecutable personalizada para OpenBrowser Chrome/Edge y Habilitar reintentar para OpenBrowser Chrome/Edge.
- La actividad Ámbito de la celda de la tabla no reconocía los nombres de columna cuando SAP WinGUI estaba configurado en japonés.
- La extracción de datos devolvía celdas vacías para los informes de Salesforce.
- La compatibilidad con Chrome / Edge que se ejecuta en modo de aplicación ahora está disponible en la extensión del navegador MV2 alojado a través de la directiva de grupo sin conexión.
-
Al instalar extensiones con derechos de administrador,
UiPath.Common
ahora se implementa automáticamente en%ProgramFiles(x86)%\UiPath\UiPath.Common
. Al instalar extensiones sin derechos de administrador, ahoraUiPath.Common
se implementa automáticamente en%LocalAppData%\Programs\UiPath\UiPath.Common
. -
Hemos añadido compatibilidad con las páginas web utilizando el marco de ServiceNow.
- La etiqueta
tableCol
del selector impedía que algunos elementos de la tabla fueran identificables. - Ahora puedes automatizar aplicaciones que se ejecutan bajo un usuario de Windows diferente (distinto del que ejecuta UiPath Robot/Studio), sin tener que ejecutar Robot/Studio como administrador.
- En una actividad multiplataforma Utilizar navegador, la conexión del navegador fallaba o dejaba de responder cuando se abría más de una pestaña en tiempo de diseño en la máquina sin servidor donde se confirmó la conexión, el usuario cerraba la sesión de Studio, el usuario eliminaba su espacio de trabajo personal en Orchestrator o al encontrar un error de comunicación con Orchestrator.
- Añadir un selector desde una actividad al repositorio de objetos fallaba con el mensaje de error "La operación ha sido cancelada" cuando la búsqueda reutilizada tardaba más de tres segundos.
- La actividad Utilizar aplicación/navegador arrojaba una excepción en el tiempo de diseño en StudioX debido al asterisco que indica que se requiere un campo de propiedad.
- La actividad Enviar tecla de acceso rápido provocaba que el archivo .xaml se mostrara como no guardado.
- La captura de pantalla de la imagen seguía siendo capturada incluso cuando Imagen estaba deshabilitada como método de orientación en la configuración del proyecto.
-
El mensaje de error
You Are Calling The Computer Vision Server Too Often [429]
mostrado al alcanzar el límite de frecuencia de Computer Vision se ha cambiado aError: Rate limit exceeded. If you're on a free tier, consider upgrading to paid license. If already on a paid license, please contact UiPath for further upgrade options
. - La actividad moderna Obtener texto no extraía texto en escenarios de Computer Vision puros.